package com.hanamaki.WebDriverTest.testng_selenium;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

public class ChromeDriverTestNg {
    //注册驱动
    WebDriver driver;

    // 在每一个测试方法执行之前运行
    @BeforeMethod
    public void setUp() {
        //注册本地谷歌打开的位置
        System.setProperty("webdriver.chrome.driver",
                "C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe");

        //初始化
        driver = new ChromeDriver();
    }

    // 被 @Test注解的方法 是一个 测试方法
    @Test
    public void test() {
        driver.get("https://www.baidu.com");

        // 点击看奥运
        WebElement element = driver.findElement(By.xpath("//*[@id=\"lm-new\"]/a"));
        element.click();
    }


    // 在 类中所有的代码运行完毕之后在运行
    @AfterClass
    public void close() {

        driver.quit();
//        driver.close();

    }
}
